Class ADMMessagingHelper


  • public class ADMMessagingHelper
    extends java.lang.Object
    Helper activity for Amazon Device Messaging (ADM)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.amazon.device.messaging.ADM getADMInstance​(android.content.Context context)
      Method to get ADM instance.
      EventReceiver getRegisteredEventReceiver​(android.content.Context context)
      Prepares intent filter and register the event receiver with the intent filter
      boolean isADMAvailable​(android.content.Context context)
      Method which checks whether ADM is present on device
      android.content.Intent transformADMMessageIntoIntent​(android.content.Intent intent)
      Method which transforms ADM Message into intent, which is passed to A3L interface
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ADMMessagingHelper

        public ADMMessagingHelper()
    • Method Detail

      • isADMAvailable

        public boolean isADMAvailable​(@NonNull
                                      android.content.Context context)
        Method which checks whether ADM is present on device
        Parameters:
        context - : Application Context
        Returns:
        true if ADM is present else false
      • getADMInstance

        public com.amazon.device.messaging.ADM getADMInstance​(@NonNull
                                                              android.content.Context context)
        Method to get ADM instance.
        Parameters:
        context - : Application Context
        Returns:
        ADM instance
      • transformADMMessageIntoIntent

        public android.content.Intent transformADMMessageIntoIntent​(@NonNull
                                                                    android.content.Intent intent)
        Method which transforms ADM Message into intent, which is passed to A3L interface
        Parameters:
        intent - : Intent message received via ADM
        Returns:
        Transformed Intent
      • getRegisteredEventReceiver

        public EventReceiver getRegisteredEventReceiver​(android.content.Context context)
        Prepares intent filter and register the event receiver with the intent filter
        Parameters:
        context - App Context
        Returns:
        EventReceiver which can listen to events broadcasted by ADM device client